package com.ls.lserp.modules.trade.entity;

import java.math.BigDecimal;
import java.util.List;

import com.ls.lserp.common.persistence.DataEntity;

public class Enchase extends DataEntity<Enchase>{
    // 箱单号
    private String packageNo;
    //客户ID
    private long ognizationId;
    // 合同id
    private Long contractId;
    // 合同订单id
    private Long indentId;
    // 款式id
    private Long styleId;
    // 包装类别 
    private String packageStyle;
    // 箱子数量
    private long packageQuantity;
    // 净重
    private BigDecimal packageNetWeight;
    // 毛重
    private BigDecimal packageRoughWeight;
    // 款式服装件数
    private long packageStyleQuantity;
    // 体积
    private BigDecimal packageVolume;
    // 箱子状态
    private String packageStatus;
    // 国家
    private String countryCd;
    // 箱子id
    private Long cartonId;
    // 箱号FROM
    private long cartonNoFrom;
    // 箱号TO
    private long cartonNoTo;
    // 包装类别
    private String cartonPackageStyle;
    // 每个箱子衣服件数
    private Long cartonStyleQuantity;
    // 箱子数量
    private long cartonQuantity;
    // 颜色组类别名称
    private String cartonColorName;
    // 尺码组
    private String cartonSizeGroupCd;
    // 尺码
    private String cartonSizeCd;
    // 净重
    private BigDecimal cartonNetWeight;
    // 毛重
    private BigDecimal cartonRoughWeight;
    // 体积
    private BigDecimal cartonVolume;
    // 客户合同号
    private String customerContractNo;
    // 合同订单编号
    private String indentNo; 
    // 款式图片
    private String uploadFile;
    // 款号
    private String styleCustomerNo;
    // 款式名称
    private String styleNameCn;
    // 客户名
    private String ognizationName;
	// tab页状态
	private int tabPageStatus;
	// 删除状态
	private String enchaseDelFlg;
	// 纸箱信息一览
	private List<CartonInfo> cartonInfoList;
	// 多个纸箱id
	private String commaCartonId;
    // 款式信息一览
	private List<Enchase> indentList;
	// 尺码组cd
	private String styleSizeGroupCd;
	// 尺码名
	private String sizeName;
	// 所有尺码
	private List<Enchase> allSizeList;
	// 待装箱数
	private long unPackNumber;
	// 订单数
	private long indentNumber;
	// 箱单明细
	private List<Enchase> packageDetailsList;
	// 箱号
	private String packageFromTo;
	// 每箱件
	private long singleCarton;
	// 总箱件
	private long moreCarton;
	// 颜色list
	private List<String> colorList;
	// 下标
	private int trIndex;
	// 箱号是否存在flg
	private String hasCartonFromTo;
	// 纸箱体积
	private BigDecimal boxVolume;
	// 纸箱重量 
	private BigDecimal boxWeight;
	// 装箱单明细序号
	private long packageDetailsSort;
	// 纸箱名
	private String cartonName;
	
	
	/**
	 * @return the ognizationId
	 */
	public long getOgnizationId() {
		return ognizationId;
	}
	/**
	 * @param ognizationId the ognizationId to set
	 */
	public void setOgnizationId(long ognizationId) {
		this.ognizationId = ognizationId;
	}
	/**
	 * @return the packageNo
	 */
	public String getPackageNo() {
		return packageNo;
	}
	/**
	 * @param packageNo the packageNo to set
	 */
	public void setPackageNo(String packageNo) {
		this.packageNo = packageNo;
	}
	/**
	 * @return the contractId
	 */
	public Long getContractId() {
		return contractId;
	}
	/**
	 * @param contractId the contractId to set
	 */
	public void setContractId(Long contractId) {
		this.contractId = contractId;
	}
	/**
	 * @return the indentId
	 */
	public Long getIndentId() {
		return indentId;
	}
	/**
	 * @param indentId the indentId to set
	 */
	public void setIndentId(Long indentId) {
		this.indentId = indentId;
	}
	/**
	 * @return the styleId
	 */
	public Long getStyleId() {
		return styleId;
	}
	/**
	 * @param styleId the styleId to set
	 */
	public void setStyleId(Long styleId) {
		this.styleId = styleId;
	}
	/**
	 * @return the packageStyle
	 */
	public String getPackageStyle() {
		return packageStyle;
	}
	/**
	 * @param packageStyle the packageStyle to set
	 */
	public void setPackageStyle(String packageStyle) {
		this.packageStyle = packageStyle;
	}
	/**
	 * @return the packageQuantity
	 */
	public long getPackageQuantity() {
		return packageQuantity;
	}
	/**
	 * @param packageQuantity the packageQuantity to set
	 */
	public void setPackageQuantity(long packageQuantity) {
		this.packageQuantity = packageQuantity;
	}
	/**
	 * @return the packageNetWeight
	 */
	public BigDecimal getPackageNetWeight() {
		return packageNetWeight;
	}
	/**
	 * @param packageNetWeight the packageNetWeight to set
	 */
	public void setPackageNetWeight(BigDecimal packageNetWeight) {
		this.packageNetWeight = packageNetWeight;
	}
	/**
	 * @return the packageRoughWeight
	 */
	public BigDecimal getPackageRoughWeight() {
		return packageRoughWeight;
	}
	/**
	 * @param packageRoughWeight the packageRoughWeight to set
	 */
	public void setPackageRoughWeight(BigDecimal packageRoughWeight) {
		this.packageRoughWeight = packageRoughWeight;
	}
	/**
	 * @return the packageStyleQuantity
	 */
	public long getPackageStyleQuantity() {
		return packageStyleQuantity;
	}
	/**
	 * @param packageStyleQuantity the packageStyleQuantity to set
	 */
	public void setPackageStyleQuantity(long packageStyleQuantity) {
		this.packageStyleQuantity = packageStyleQuantity;
	}
	/**
	 * @return the packageVolume
	 */
	public BigDecimal getPackageVolume() {
		return packageVolume;
	}
	/**
	 * @param packageVolume the packageVolume to set
	 */
	public void setPackageVolume(BigDecimal packageVolume) {
		this.packageVolume = packageVolume;
	}
	/**
	 * @return the packageStatus
	 */
	public String getPackageStatus() {
		return packageStatus;
	}
	/**
	 * @param packageStatus the packageStatus to set
	 */
	public void setPackageStatus(String packageStatus) {
		this.packageStatus = packageStatus;
	}
	/**
	 * @return the countryCd
	 */
	public String getCountryCd() {
		return countryCd;
	}
	/**
	 * @param countryCd the countryCd to set
	 */
	public void setCountryCd(String countryCd) {
		this.countryCd = countryCd;
	}
	/**
	 * @return the cartonId
	 */
	public Long getCartonId() {
		return cartonId;
	}
	/**
	 * @param cartonId the cartonId to set
	 */
	public void setCartonId(Long cartonId) {
		this.cartonId = cartonId;
	}
	/**
	 * @return the cartonNoFrom
	 */
	public long getCartonNoFrom() {
		return cartonNoFrom;
	}
	/**
	 * @param cartonNoFrom the cartonNoFrom to set
	 */
	public void setCartonNoFrom(long cartonNoFrom) {
		this.cartonNoFrom = cartonNoFrom;
	}
	/**
	 * @return the cartonNoTo
	 */
	public long getCartonNoTo() {
		return cartonNoTo;
	}
	/**
	 * @param cartonNoTo the cartonNoTo to set
	 */
	public void setCartonNoTo(long cartonNoTo) {
		this.cartonNoTo = cartonNoTo;
	}
	/**
	 * @return the cartonPackageStyle
	 */
	public String getCartonPackageStyle() {
		return cartonPackageStyle;
	}
	/**
	 * @param cartonPackageStyle the cartonPackageStyle to set
	 */
	public void setCartonPackageStyle(String cartonPackageStyle) {
		this.cartonPackageStyle = cartonPackageStyle;
	}
	/**
	 * @return the cartonStyleQuantity
	 */
	public Long getCartonStyleQuantity() {
		return cartonStyleQuantity;
	}
	/**
	 * @param cartonStyleQuantity the cartonStyleQuantity to set
	 */
	public void setCartonStyleQuantity(Long cartonStyleQuantity) {
		this.cartonStyleQuantity = cartonStyleQuantity;
	}
	/**
	 * @return the cartonQuantity
	 */
	public long getCartonQuantity() {
		return cartonQuantity;
	}
	/**
	 * @param cartonQuantity the cartonQuantity to set
	 */
	public void setCartonQuantity(long cartonQuantity) {
		this.cartonQuantity = cartonQuantity;
	}
	/**
	 * @return the cartonColorName
	 */
	public String getCartonColorName() {
		return cartonColorName;
	}
	/**
	 * @param cartonColorName the cartonColorName to set
	 */
	public void setCartonColorName(String cartonColorName) {
		this.cartonColorName = cartonColorName;
	}
	/**
	 * @return the cartonSizeGroupCd
	 */
	public String getCartonSizeGroupCd() {
		return cartonSizeGroupCd;
	}
	/**
	 * @param cartonSizeGroupCd the cartonSizeGroupCd to set
	 */
	public void setCartonSizeGroupCd(String cartonSizeGroupCd) {
		this.cartonSizeGroupCd = cartonSizeGroupCd;
	}
	/**
	 * @return the cartonSizeCd
	 */
	public String getCartonSizeCd() {
		return cartonSizeCd;
	}
	/**
	 * @param cartonSizeCd the cartonSizeCd to set
	 */
	public void setCartonSizeCd(String cartonSizeCd) {
		this.cartonSizeCd = cartonSizeCd;
	}
	/**
	 * @return the cartonNetWeight
	 */
	public BigDecimal getCartonNetWeight() {
		return cartonNetWeight;
	}
	/**
	 * @param cartonNetWeight the cartonNetWeight to set
	 */
	public void setCartonNetWeight(BigDecimal cartonNetWeight) {
		this.cartonNetWeight = cartonNetWeight;
	}
	/**
	 * @return the cartonRoughWeight
	 */
	public BigDecimal getCartonRoughWeight() {
		return cartonRoughWeight;
	}
	/**
	 * @param cartonRoughWeight the cartonRoughWeight to set
	 */
	public void setCartonRoughWeight(BigDecimal cartonRoughWeight) {
		this.cartonRoughWeight = cartonRoughWeight;
	}
	/**
	 * @return the cartonVolume
	 */
	public BigDecimal getCartonVolume() {
		return cartonVolume;
	}
	/**
	 * @param cartonVolume the cartonVolume to set
	 */
	public void setCartonVolume(BigDecimal cartonVolume) {
		this.cartonVolume = cartonVolume;
	}
	/**
	 * @return the customerContractNo
	 */
	public String getCustomerContractNo() {
		return customerContractNo;
	}
	/**
	 * @param customerContractNo the customerContractNo to set
	 */
	public void setCustomerContractNo(String customerContractNo) {
		this.customerContractNo = customerContractNo;
	}
	/**
	 * @return the indentNo
	 */
	public String getIndentNo() {
		return indentNo;
	}
	/**
	 * @param indentNo the indentNo to set
	 */
	public void setIndentNo(String indentNo) {
		this.indentNo = indentNo;
	}
	/**
	 * @return the uploadFile
	 */
	public String getUploadFile() {
		return uploadFile;
	}
	/**
	 * @param uploadFile the uploadFile to set
	 */
	public void setUploadFile(String uploadFile) {
		this.uploadFile = uploadFile;
	}
	/**
	 * @return the styleCustomerNo
	 */
	public String getStyleCustomerNo() {
		return styleCustomerNo;
	}
	/**
	 * @param styleCustomerNo the styleCustomerNo to set
	 */
	public void setStyleCustomerNo(String styleCustomerNo) {
		this.styleCustomerNo = styleCustomerNo;
	}
	/**
	 * @return the styleNameCn
	 */
	public String getStyleNameCn() {
		return styleNameCn;
	}
	/**
	 * @param styleNameCn the styleNameCn to set
	 */
	public void setStyleNameCn(String styleNameCn) {
		this.styleNameCn = styleNameCn;
	}
	/**
	 * @return the ognizationName
	 */
	public String getOgnizationName() {
		return ognizationName;
	}
	/**
	 * @param ognizationName the ognizationName to set
	 */
	public void setOgnizationName(String ognizationName) {
		this.ognizationName = ognizationName;
	}
	/**
	 * @return the tabPageStatus
	 */
	public int getTabPageStatus() {
		return tabPageStatus;
	}
	/**
	 * @param tabPageStatus the tabPageStatus to set
	 */
	public void setTabPageStatus(int tabPageStatus) {
		this.tabPageStatus = tabPageStatus;
	}
	/**
	 * @return the enchaseDelFlg
	 */
	public String getEnchaseDelFlg() {
		return enchaseDelFlg;
	}
	/**
	 * @param enchaseDelFlg the enchaseDelFlg to set
	 */
	public void setEnchaseDelFlg(String enchaseDelFlg) {
		this.enchaseDelFlg = enchaseDelFlg;
	}
	/**
	 * @return the cartonInfoList
	 */
	public List<CartonInfo> getCartonInfoList() {
		return cartonInfoList;
	}
	/**
	 * @param cartonInfoList the cartonInfoList to set
	 */
	public void setCartonInfoList(List<CartonInfo> cartonInfoList) {
		this.cartonInfoList = cartonInfoList;
	}
	/**
	 * @return the commaCartonId
	 */
	public String getCommaCartonId() {
		return commaCartonId;
	}
	/**
	 * @param commaCartonId the commaCartonId to set
	 */
	public void setCommaCartonId(String commaCartonId) {
		this.commaCartonId = commaCartonId;
	}
	/**
	 * @return the indentList
	 */
	public List<Enchase> getIndentList() {
		return indentList;
	}
	/**
	 * @param indentList the indentList to set
	 */
	public void setIndentList(List<Enchase> indentList) {
		this.indentList = indentList;
	}
	/**
	 * @return the styleSizeGroupCd
	 */
	public String getStyleSizeGroupCd() {
		return styleSizeGroupCd;
	}
	/**
	 * @param styleSizeGroupCd the styleSizeGroupCd to set
	 */
	public void setStyleSizeGroupCd(String styleSizeGroupCd) {
		this.styleSizeGroupCd = styleSizeGroupCd;
	}
	/**
	 * @return the sizeName
	 */
	public String getSizeName() {
		return sizeName;
	}
	/**
	 * @param sizeName the sizeName to set
	 */
	public void setSizeName(String sizeName) {
		this.sizeName = sizeName;
	}
	/**
	 * @return the allSizeList
	 */
	public List<Enchase> getAllSizeList() {
		return allSizeList;
	}
	/**
	 * @param allSizeList the allSizeList to set
	 */
	public void setAllSizeList(List<Enchase> allSizeList) {
		this.allSizeList = allSizeList;
	}
	/**
	 * @return the unPackNumber
	 */
	public long getUnPackNumber() {
		return unPackNumber;
	}
	/**
	 * @param unPackNumber the unPackNumber to set
	 */
	public void setUnPackNumber(long unPackNumber) {
		this.unPackNumber = unPackNumber;
	}
	/**
	 * @return the indentNumber
	 */
	public long getIndentNumber() {
		return indentNumber;
	}
	/**
	 * @param indentNumber the indentNumber to set
	 */
	public void setIndentNumber(long indentNumber) {
		this.indentNumber = indentNumber;
	}
	/**
	 * @return the packageDetailsList
	 */
	public List<Enchase> getPackageDetailsList() {
		return packageDetailsList;
	}
	/**
	 * @param packageDetailsList the packageDetailsList to set
	 */
	public void setPackageDetailsList(List<Enchase> packageDetailsList) {
		this.packageDetailsList = packageDetailsList;
	}
	/**
	 * @return the packageFromTo
	 */
	public String getPackageFromTo() {
		return packageFromTo;
	}
	/**
	 * @param packageFromTo the packageFromTo to set
	 */
	public void setPackageFromTo(String packageFromTo) {
		this.packageFromTo = packageFromTo;
	}
	/**
	 * @return the singleCarton
	 */
	public long getSingleCarton() {
		return singleCarton;
	}
	/**
	 * @param singleCarton the singleCarton to set
	 */
	public void setSingleCarton(long singleCarton) {
		this.singleCarton = singleCarton;
	}
	/**
	 * @return the moreCarton
	 */
	public long getMoreCarton() {
		return moreCarton;
	}
	/**
	 * @param moreCarton the moreCarton to set
	 */
	public void setMoreCarton(long moreCarton) {
		this.moreCarton = moreCarton;
	}
	/**
	 * @return the colorList
	 */
	public List<String> getColorList() {
		return colorList;
	}
	/**
	 * @param colorList the colorList to set
	 */
	public void setColorList(List<String> colorList) {
		this.colorList = colorList;
	}
	/**
	 * @return the trIndex
	 */
	public int getTrIndex() {
		return trIndex;
	}
	/**
	 * @param trIndex the trIndex to set
	 */
	public void setTrIndex(int trIndex) {
		this.trIndex = trIndex;
	}
	/**
	 * @return the hasCartonFromTo
	 */
	public String getHasCartonFromTo() {
		return hasCartonFromTo;
	}
	/**
	 * @param hasCartonFromTo the hasCartonFromTo to set
	 */
	public void setHasCartonFromTo(String hasCartonFromTo) {
		this.hasCartonFromTo = hasCartonFromTo;
	}
	/**
	 * @return the boxVolume
	 */
	public BigDecimal getBoxVolume() {
		return boxVolume;
	}
	/**
	 * @param boxVolume the boxVolume to set
	 */
	public void setBoxVolume(BigDecimal boxVolume) {
		this.boxVolume = boxVolume;
	}
	/**
	 * @return the boxWeight
	 */
	public BigDecimal getBoxWeight() {
		return boxWeight;
	}
	/**
	 * @param boxWeight the boxWeight to set
	 */
	public void setBoxWeight(BigDecimal boxWeight) {
		this.boxWeight = boxWeight;
	}
	/**
	 * @return the packageDetailsSort
	 */
	public long getPackageDetailsSort() {
		return packageDetailsSort;
	}
	/**
	 * @param packageDetailsSort the packageDetailsSort to set
	 */
	public void setPackageDetailsSort(long packageDetailsSort) {
		this.packageDetailsSort = packageDetailsSort;
	}
	/**
	 * @return the cartonName
	 */
	public String getCartonName() {
		return cartonName;
	}
	/**
	 * @param cartonName the cartonName to set
	 */
	public void setCartonName(String cartonName) {
		this.cartonName = cartonName;
	}
}